package chapter2.section3;

/**
 * 程序 2-5：关系运算符的演示程序
 *
 * @author 张玮婷 20245080902061
 */

public class RelationalDemo {
    public static void main(String[] args) {

        //a few numbers
        int i = 37;
        int j = 42;
        int k = 42;
        System.out.println("Variable values...");
        System.out.println("  i=" + i);
        System.out.println("  j=" + j);
        System.out.println("  k=" + k);

        //greater than
        System.out.println("Greater than...");
        System.out.println("  i>j=" + (i > j));  //false
        System.out.println("  j>i=" + (j > i));  //true
        System.out.println("  k>j=" + (k > j));  //false
        System.out.println("  j+i>k=" + (j + i > k));  //true

        //greater than or equal to
        System.out.println("Greater than or equal to...");
        System.out.println("  i>=j=" + (i >= j));  //false
        System.out.println("  j>=i=" + (j >= i));  //true
        System.out.println("  k>=j=" + (k >= j));  //true

        //less than
        System.out.println("Less than...");
        System.out.println("  i<j=" + (i < j));  //true
        System.out.println("  j<i=" + (j < i));  //false
        System.out.println("  k<j=" + (k < j));  //false

        //less than or equal to
        System.out.println("Less than or equal to...");
        System.out.println("  i<=j=" + (i <= j));  //true
        System.out.println("  j<=i=" + (j <= i));  //false
        System.out.println("  k<=j=" + (k <= j));  //true

        //equal to
        System.out.println("Equal to...");
        System.out.println("  i==j=" + (i == j));  //false
        System.out.println("  k==j=" + (k == j));  //true

        //not equal to
        System.out.println("Not equal to...");
        System.out.println("  i !=j=" + (i != j));  //true
        System.out.println("  k !=j=" + (k != j));  //false

    }
}
